package chapter02.s04control.switch1;

public class SwitchStatement {
    /*
        switch case 语句判断一个变量与一系列值中某个值是否相等，每个值称为一个分支。
        *** 支持变量类型： byte、short、int、char ***
        *** 新版本增加支持类型：枚举、String       ***

        当变量的值与 case 语句的值相等时，那么 case 语句之后的语句开始执行
        当遇到 break 语句时，switch 语句终止
        如果没有 break 语句出现，程序会继续执行下一条 case 语句
        default 分支：未匹配上时的默认分支
     */
    public static void main(String[] args) {
        int week = 5;
        switch (week) {
            case 1:
                System.out.println("星期一");
                break;
            case 2:
                System.out.println("星期二");
                break;
            case 3:
                System.out.println("星期三");
                break;
            case 4:
                System.out.println("星期四");
                break;
            case 5:
                System.out.println("星期五");
                break;
            case 6:
                System.out.println("星期六");
                break;
            case 7:
                System.out.println("星期天");
                break;
            default:
                System.out.println("输入的数字不正确...");
                break;
        }
    }
}
